<template>
  <div id="app">
    <!-- App.vue里面引用公共组件 -->
    <!-- 在所有页面都显示 -->
    <Header v-if="flag"></Header>
    <router-view/>
    <Tabbar v-if="flag"></Tabbar>
        
    
  </div>
</template>

<script>
import Header from '@/components/header'
import Tabbar from '@/components/tabbar'
export default {
  name: 'App',
  data(){
    return{
      flag:true
    }
  },
  components:{
    Header,
    Tabbar
  },
  mounted() {

  },
  created(){
    this.$router.push("/login") //页面刷新的时候直接跳转
    this.flag = false    //初始界面不加载通用样式
  },
  

  // 从别的页面跳转到登陆页面 不让头部跟底部显示
  watch:{   //监听路由变化
  //to，from 表示从哪跳到哪，多是对象
  // to.path  ( 表示的是要跳转到的路由的地址 eg: /home );
    $route( to , from ) {
      // console.log( to , from)
        if(to.path == "/login"){
            this.flag = false
        }else{
            this.flag = true
          }


        }
}
}
</script>

<style>
#app {
  font-family: 'Avenir', Helvetica, Arial, sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-align: center;
  color: #2c3e50;
}
</style>
